package com.drow.aips.util;

import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.view.View;
import android.app.Activity;

/**
 * 
 * 类名称：DialogUtil.java
 * <P/>
 * 类描述： 对话框工具类
 * <P/>
 * 创建时间：2012-12-24
 * <P/>
 * 创建人： 史守阳
 * <P/>
 * 联系方式： ssy.vip^qq.com
 * <P/>
 * 修改人：无
 * <P/>
 * 修改时间：无
 * <P/>
 * 修改备注：无
 * <P/>
 * 版本：v1.0
 *
 */
public class DialogUtil
{
	// 定义一个显示消息的对话框
	public static void showDialog(final Context ctx , String msg , boolean closeSelf)
	{
		// 创建一个AlertDialog.Builder对象
		AlertDialog.Builder builder = 
				new AlertDialog.Builder(ctx).setMessage(msg).setCancelable(false);
		if(closeSelf)
		{
			builder.setPositiveButton("确定", new OnClickListener()
			{
				@Override
				public void onClick(DialogInterface dialog, int which)
				{
					// 结束当前Activity
					((Activity)ctx).finish();
				}
			});		
		}
		else
		{
			builder.setPositiveButton("确定", null);
		}
		
		builder.create().show();
	}	
	
	
	// 定义一个显示指定组件的对话框
	public static void showDialog(Context ctx , View view)
	{
		AlertDialog.Builder builder = 
				new AlertDialog.Builder(ctx).setView(view)
				.setCancelable(false).setPositiveButton("确定", null);
		
		builder.create().show();
	}
}
